//-------------------------------------------------
inline float CCamera::GetZNear() const
{
	return m_fZNear;
}

//-------------------------------------------------
inline float CCamera::GetZFar() const
{
	return m_fZFar;
}

//-------------------------------------------------
inline float CCamera::GetAspectRatio() const
{
	return m_fAspectRatio;
}

//-------------------------------------------------
inline float CCamera::GetFOV() const
{
	return m_fFOV;
}

//-------------------------------------------------
inline CObject3D* CCamera::GetObject() const
{
	return m_pObject3D;
}

//-------------------------------------------------
inline const Mat44f& CCamera::GetViewMatrix() const
{
	return m_ViewMatrix;
}

//-------------------------------------------------
inline const Mat44f& CCamera::GetProjMatrix() const
{
	return m_ProjectionMatrix;
}

//-------------------------------------------------
inline void CCamera::SetZNear(float _fZNear)
{
	m_fZNear = _fZNear;
}

//-------------------------------------------------
inline void CCamera::SetZFar(float _fZFar)
{
	m_fZFar = _fZFar;
}

//-------------------------------------------------
inline void CCamera::SetObject(CObject3D* _pObject)
{
	m_pObject3D = _pObject;
}

//-------------------------------------------------
inline void CCamera::AddZNear(float _fAmount)
{
	m_fZNear += _fAmount;
}

//-------------------------------------------------
inline void CCamera::AddZFar(float _fAmount)
{
	m_fZFar += _fAmount;
}

//-------------------------------------------------
inline void CCamera::AddFOV(float _fAmount)
{
	m_fFOV += _fAmount;
}